這講我們來聊聊,網站上線後需要考慮的兩件事:搜尋及分享。
大家在談論網路行銷的時候,一個繞不開的名詞叫做 SEO,全稱為 Search Engine Optimization(搜尋引擎優化),其目的是讓你網站能被搜尋引擎更好地理解、索引,最後評分,才能夠更容易被搜尋引擎放在好的位置。
而另外一個名詞 Open Graph(OG) 則是和分享有關,這是由 Facebook 提出的社群分享預覽協定。當我們的文章連結被分享到 FB、Line 等平台時,平台會抓取 og:* 的標籤來產生縮圖、標題、描述等卡片預覽,好看與否會影響到 CTR(Click-Through Rate,點閱率)。
簡單來說,SEO 是爭取在搜尋結果中被更好的看見,而 Open Graph 則是被分享時讓人更想點進來,我們接著聊聊這兩個話題。
說到搜尋,即便在 AI 也能搜尋的現在(2025-09),Google 依舊是絕對的王者,長年佔據 9 成左右的搜尋流量,所以可以說,要做 SEO,只要能提高在 Google 的搜尋排名即可。
*Statcounter Global Stats 統計數據(2009-01 - 2025-08)
Google 也有提供官方文件 SEO Starter Guide,來介紹一個網站該怎麼做,能夠提高在 Google SEO 中的評分。
一個搜尋引擎的原理簡單來說,就是定期透過爬蟲程式把網站的所有可見內容抓下來,儲存並分析,因此 SEO 的基礎就是讓網站的架構更清楚,能更容易被分析。
根據 Google SEO Starter 的建議,以下介紹基本的 SEO 策略:
robots.txt,我們可以在這個檔案中告訴爬蟲哪些頁面可以爬、哪些不行,確保爬蟲程式不會錯過重要的頁面/topic)、子主題(/topic/sub-topic)、文章(/topic/sub-topic/some-article)robots.txt 中指出,這可以讓搜尋引擎更了解整個網站架構rel="nofollow sponsored ugc" 來降低權重上面所說的策略都是在建構網站時的 SEO 基本題,長期來看,還是要看內容是否能吸引讀者閱讀。
而針對 Open Graph,就比較沒有像 SEO 這麼博大精深的學問了,我們需要聚焦的就僅僅是提供社群平台精確的資料,讓其呈現一個清晰、好看的卡片。
在分享連結給這些平台時,他們會抓取頁面 <head /> 中的 og:* 資訊,例如以下的 og:title、og:image 等等。
<head>
  <title>The Rock (1996)</title>
  <meta property="og:title" content="The Rock" />
  <meta property="og:type" content="video.movie" />
  <meta property="og:url" content="https://www.imdb.com/title/tt0117500/" />
  <meta property="og:image" content="https://ia.media-imdb.com/images/rock.jpg" />
</head>
在填入 Open Graph 的資訊時,有一些策略可以參考:
og:title:包含主題的關鍵字,以及避免標題黨og:type:文章使用 article、其他頁面使用 website
og:url 及 og:site_name:絕對 URL 和網站名稱也是必填的og:image:這是 CTR 的關鍵,好的選圖能夠吸引點擊。而每個平台會對大小需求有點差異,參照 Facebook 的官方建議,可以使用 1200 x 630 pxog:description,用簡單幾句話把價值講清楚,並且和內文表達一致; og:locale 和 og:locale:alternate 則標記我們部落格的語言、地區,有其他什麼語系可選article:published_time、article_modified_time、article:tag
上述提到的 og:* 雖然已經覆蓋蠻多常用的平台,但如果需要支援  X(Twitter)的話,就要用他們自己的 twitter:card、 twitter:title、twitter:description 等等標籤。